OCRConvertToGrayscale

Converts an image to grayscale before reading it using OCR. Use to override the default OCR grayscale conversion set in the playback options, which may help improve the accuracy of returned text. See Troubleshooting OCR issues.

Syntax

OCRConvertToGrayscale(True/False)

Arguments

Argument Description
True/False True converts images to grayscale and False stops converting to grayscale.

Example

'Saves default OCR settings

lang = OCRGetLanguageFilePath()

contrast = OCRGetContrast()

imgScale = OCRGetScale()

grayConversion = OCRIsConvertingToGrayscale()

Try

'Changes OCR settings for the checkpoint

OCRSetLanguageFilePath("C:\\tessdata\\MICR.traineddata")

OCRSetContrast(50)

OCRSetScale(2)

OCRConvertToGrayscale(True)

'Verifies text in the page footer

Window("ACME Bank").OCRCheckpoint(92, "ACME Bancorp, Member FDIC", 13, 4, 86, 11, False, "Footer text is incorrect")

Finally

'Resets default OCR settings

OCRSetLanguageFilePath(lang)

OCRSetContrast(contrast)

OCRSetScale(imgScale)

OCRConvertToGrayscale(grayConversion)

End Try